Hedge funds deeply underperform the S&P 500 but they charge you much higher fees than you would pay an index fund. Some of that money goes to buying your transaction data from banks, credit card companies , and aggregators. Are they getting a return on that investment?